Codexonics\PrimeMoverFramework\utilities\PrimeMoverDownloadUtilities D

Total Complexity 153
Dependencies 5
Dependents 2
Total lines 837
Lines of code 505
Logical lines of code 332
Comment lines 196
Methods 31
Properties 1

Methods 31

Method Rating Maintainability Complexity Lines of code
streamDownload()
B
38 21 66
maybeSymlinkDownload()
A
45 13 42
saveDownloadURLParameters()
A
46 12 37
getAdjustedPath()
A
44 11 47
readOldTmpFilesAndDelete()
A
50 11 29
validateDownloadSymlink()
A
56 9 19
maybeRenderDownloadByHeaderLocation()
A
56 9 19
streamDownloadHelper()
A
47 7 34
maybeAdjustOriginalPath()
S
50 7 27
validateIfUserIsAuthenticatedByCapability()
S
61 8 11
renderDownloadHelper()
S
54 6 19
analyzeRenderingMethods()
S
59 5 14
isSymlinkPubliclyAccessible()
S
56 4 19
getCronInterval()
S
59 3 15
cleanScriptFilePath()
S
61 3 13
setUpCronToDeleteTmpFiles()
S
65 3 9
maybeEnableCronDebug()
S
66 3 8
renderDefaultHeaders()
S
66 3 8
returnSanitizingFilters()
S
61 2 13
doPrimeMoverDeleteSymlink()
S
72 2 6
getParameters()
S
64 1 9
isShaString()
S
79 1 3
__construct()
S
81 1 3
isHeadRequest()
S
80 1 3
getResumeDownloadStream()
S
82 1 3
addCustomSchedule()
S
67 1 8
initHooks()
S
63 1 9
getSystemInitialization()
S
81 1 3
getSystemAuthorization()
S
81 1 3
getSystemFunctions()
S
81 1 3
createFriendlyName()
S
78 1 3